<HTML><HEAD><TITLE>FileEventSource</TITLE></HEAD>
<BODY>
<!#CLASSDEF
FileEventSource
#ENDCLASSDEF>
<H1>FileEventSource</H1>

<P>This is any kind of object that can be used within the select() method as a
source of low-level events.  
<H2>Methods</H2>
<UL>
<LI><A HREF="#fileno(self)">fileno(self)</A>
<LI><A HREF="#isActive(self)">isActive(self)</A>
<LI><A HREF="#shutdown(self)">shutdown(self)</A>
</UL>
<A NAME="fileno">
<A NAME="fileno(self)">
<H3>fileno(self)</H3>
<PRE>
   def fileno(self):
</PRE>

<P>Derived classes should implement this to provide a method that returns a file
number for the object, suitable for use in the select() function.  
<A NAME="isActive">
<A NAME="isActive(self)">
<H3>isActive(self)</H3>
<PRE>
   def isActive(self):
</PRE>

<P>Returns true for as long as the server is active.  
<A NAME="shutdown">
<A NAME="shutdown(self)">
<H3>shutdown(self)</H3>
<PRE>
   def shutdown(self):
</PRE>

<P>Shuts down the connection.  
</BODY></HTML>
